;Already defined in the cheat list's header
;.equ				RDRAM_START, 0x80000000
;.equ				TRAINER_OFFSET, 0x00400000

;	Co-Op Hack Variables
.equ				gameActive, 0x00011A9C
;	2 bytes
;	false (anything but 0x0001) means in a menu or similar
;	true (0x0001) means actually playing
.equ				tribalDataLoadState, 0x00011A9E
;	2 bytes
;	0 - Not ready (waiting for warpingDone && no buttons pressed)
;	1 - Waiting (for L, and only L)
;	2 - Active (load tribal data while region matches)
;	3 - Done (region mismatch; quit)
.equ				lastLocation, 0x00011AA0
;	2 bytes
.equ				lastRegion, 0x00011AA2
;	1 byte
.equ				lastPlanet, 0x00011AA3
;	1 byte
.equ				saveID, 0x00011AA4
;	4 bytes
;	Currently not updated and can only be the first, save 0
.equ				playerPointers, 0x00011AA8
;	0x10 bytes
;	The array of pointers to players' characters' data in co-op
.equ				menuHackVars, 0x00011AB8
;	0x08 bytes
;	These bytes are for variables that aren't related to tribal data
.equ				lastKeys, 0x00011ABC
;	2 bytes
;	Bits of which keys were pressed by player 1 during the previous execution
.equ				LnewlyPressed, 0x00011ABE
;	2 bytes
;	0 for false, anything else for true
.equ				warpingDone, 0x00011AC0
;	4 bytes
;	0xDEADBEEF for true, anything else for false
.equ				saveLoaded, 0x00011AC4
;	4 bytes
;	-1 means false; 0 means loaded but not copied to the correct area"
.equ				saveCache, 0x00011AC8
;	SAVE_LENGTH bytes (see below)

;Within the save:

.equ				SAVE_LENGTH, 0x538

.equ				PLAYER_4_DATA, 0x0E6

.equ				VELA_LEVELS, 0x0500
.equ				JUNO_LEVELS, 0x0502
.equ				LUPUS_LEVELS, 0x0504

.equ				TRIBAL_CACHE, 0x0508
;(Format is like lastLocation to saveID as seen in trainer globals listed above; thus, 0x4 bytes)
;	End of Co-Op Hack Variables
